@charset "utf-8";
/* CSS Document */
body {width:1000px;  margin:30px auto; color:#000; font-family:"Times New Roman", Times, serif;}
.MainWrapper {float:left; width:998px; border:1px solid #ccc; background:#fafafa; border-radius:10px 10px 0px 0px; -moz-border-radius:10px 10px 0px 0px; -webkit-border-radius:10px 10px 0px 0px; border-bottom:none;
box-shadow:0px 0px 8px #ccc; -moz-box-shadow:0px 0px 8px #ccc; -webkit-box-shadow:0px 0px 8px #ccc; behavior: url(./js/PIE.htc);}

.divHeader {overflow:hidden;width:756px; width:750px\0; text-align:center; background:#00BFFE;  font-weight:bold;}
.divHeader table tr td {border:none; background:url(../images/bg_head.gif) repeat-y right; padding:10px 0px;}
@-moz-document url-prefix() {
  .divHeader table tr td {
     padding:10px 0px;
  }
}
.firstcol {overflow: hidden;height:290px; *height:278px;}
.table_div {overflow: scroll;width:758px; width:758px\0; height:308px;position:relative;}
table.MainTable, table.LeftTable { border-top:2px solid #BCB9B3;}
table.MainTable td {text-align:center; border-bottom:2px solid #CFCCC9; background:url(../images/bg_main.gif) repeat-y right;}
table.MainTable tr td { padding:5px 0px; padding:0px 0px\0;min-width:200px; }
@-moz-document url-prefix() {
  table.MainTable tr td {
     padding:5px 0px;
  }
}
.divFooter {background:url(../images/bg_footer.gif) repeat-x;}
.divFooter table tr td {background:url(../images/bg_footline.gif) repeat-y right;} 

table.LeftTable {width:240px;}
table.LeftTable td {background:url(../images/bg_line.gif) repeat-y right; border-bottom:2px solid #CFCCC9; padding:5px 0px; *padding :0px 0px; padding :0px 0px\0; text-align:center; width:90px; *vertical-align:top;}
table.LeftTable td.tableFirstCol {background:url(../images/bg_main.gif) repeat-y right;}

.divHeader table tr.Search {background:url(../images/bg_tr.gif) repeat-x; *background:#f00; *float:left;}
.divHeader table tr.Search td { padding:0px; background:none;}
.tableFirstCol a {margin:0px 5px;}
.tableFirstCol img { width:15px; height:15px;}
.divfixed {width:240px; background:#01BEFE;}
.divfixed table {width:240px;}
.divfixed table tr {background:url(../images/bg_tr.gif) repeat-x;}
.divfixed table tr.firthead {background:none;}
.divfixed table tr td {text-align:center;}
.divfixed table tr.firthead td {border:none; background:url(../images/bg_head.gif) repeat-y right; padding:10px 0px;}
div.Event, div.Date {width:90px; font-weight:bold;}
.Thumb  { width:90px; float:left;}
.ThumbSearch {height:29px;}
.divHeader .Thumb {float:left; margin:2px auto;}
select.default-usage-select {width:108px; overflow:hidden;}
.fixedfooter {background:url(../images/bg_footer.gif) repeat-x;}
.fixedfooter table tr.firthead td {background:url(../images/bg_footline.gif) repeat-y right;} 
/* Title */
.Title { width:998px; text-align:center;  color:#B72E2E; font-weight:bold; padding:30px 0px; font-size:35px;}
/* MainTab */
table.MainTab {border:1px solid #116591; border-top:none; border-bottom:none; box-shadow:0px 6px 8px #ccc; -moz-box-shadow:0px 6px 8px #ccc; -webkit-box-shadow:0px 6px 8px #ccc; background:#fafafa;}
/* main menu */
.Mainmenu { clear:both; width:998px; height:42px; background:url(../images/bg_maimenu.gif) repeat-x; border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; padding-bottom:10px; line-height:42px; position:relative; border:1px solid #116591; border-top:none; border-bottom:none;}
.Mainmenu ul { float:left;}
.Mainmenu ul li {display:block; float:left; padding:0px 5px;}
.Mainmenu ul li a { text-transform:uppercase; color:#fff;}
.Mainmenu ul li.MActive { background:url(../images/mactive.gif) repeat-x left center; height:49px; margin-top:-15px; border:1px solid #ccc; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; position:relative; behavior: url(./js/PIE.htc);}
.Mainmenu ul li.MActive  a { color:#1796DB; font-weight:bold; background:url(../images/submenu.gif) no-repeat right center; padding-right:15px; float:left;}
.Mainmenu ul li.MActive  a:hover {text-decoration:none;}

ul.SubMenu { float:left; padding:0px; width:190px; background:#EDF1F3;border:1px solid #116591; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; z-index:9999; position:absolute; top:50px; left:-2px;}
ul.SubMenu li {display:block; padding:0px; margin:0px; width:190px; line-height:30px;}
ul.SubMenu li + li {border-top:1px solid #BFC1C3;}
.Mainmenu ul li.MActive ul.SubMenu li a {background:none; padding-left:10px;}
.Mainmenu ul li.MActive ul.SubMenu li a:hover {text-decoration:underline;}
.SubMenu {display:none;}
/* Add */
.Add {position:absolute; top:120px; left:478px;}
.FormAdd { clear:both; width:998px; background:#fafafa; position:absolute; top:120px; left:0px; z-index:999; display:none; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; }
.Hide { clear:both;width:998px; text-align:center; background:url(../images/bg_form.gif) repeat-x; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;}
.ui-datepicker {z-index:9999;}
.AddNew {float:left; color:#000; font-weight:bold; font-size:12px; font-family:Tahoma, Geneva, sans-serif;}
.Col1, .Col2, .Col3, .Col4 {width:245px;}
.Col1 {padding-left:15px; }
.AddNew input {background:#F5F5F5; padding:2px; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; border:1px solid #D7D7D7; width:170px; behavior: url(./js/PIE.htc);}
/* footer */
.Footer {width:998px; height:37px; background:url(../images/bg_pagin.gif) repeat-x; position:relative; border-radius:0px 0px 10px 10px; -moz-border-radius:0px 0px 10px 10px; -webkit-border-radius:0px 0px 10px 10px; margin-bottom:30px; border:1px solid #116591; border-top:none; border-bottom:none; box-shadow:0px 6px 8px #ccc; -moz-box-shadow:0px 6px 8px #ccc; -webkit-box-shadow:0px 6px 8px #ccc; behavior: url(./js/PIE.htc);}
.Paging ul {float:left; height:24px; background:#EEEDED; margin:7px 0px 0px 15px; padding:0px 5px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.Paging ul li {display:inline; padding:0px 10px;}
.Paging ul li a { font-size:18px; font-weight:bold; color:#1F1F1F;}
.Paging ul li a:hover { color:#BE2727; text-decoration:none;}
.Paging ul li.Active {border:3px solid #fff; background:#BE2727; padding:5px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.Paging ul li.Active a {color:#fff;}

.Paging2{width:220px; margin:0 auto; text-align:center;  padding:10px 0px 0px 0px;}
.Paging2 ul { list-style-type:none;} /* edit */
.Paging2 ul li {display:inline; float:left; height:24px;}
.Paging2 ul li a{ display:block;color:#C9C9C9;font-weight:bold; text-decoration:none; }
.Paging2 a.selectLink {background:url(../images/select.png) no-repeat top left; width:35px; height:24px; color:#000; line-height:24px;} 
.Paging2 a.firstLink {background:url(../images/first.png) no-repeat top left; width:47px; height:24px;} 
.Paging2 a.firstLink:hover {background:url(../images/first_hover.png) no-repeat top left; width:47px; height:24px;} 
.Paging2 a.previousLink {background:url(../images/prev.png) no-repeat top left;width:41px; height:24px;} 
.Paging2 a.previousLink:hover {background:url(../images/prev_hover.png) no-repeat top left;width:41px; height:24px;} 
.Paging2 a.nextLink {background:url(../images/next.png) no-repeat top left;width:41px; height:24px;} 
.Paging2 a.nextLink:hover {background:url(../images/next_hover.png) no-repeat top left;width:41px; height:24px;} 
.Paging2 a.lastLink {background:url(../images/last.png) no-repeat top left;width:47px; height:24px;} 
.Paging2 a.lastLink:hover {background:url(../images/last_hover.png) no-repeat top left;width:47px; height:24px;} 

.Printer { clear:both; float:right; width:260px; position:absolute; top:3px; right:0px;}
.Printer ul li {display:block; height:33px; line-height:33px; text-transform:uppercase; color:#fff; float:left; text-align:center; }
.Printer ul li a {color:#fff; font-weight:bold; font-size:14px; padding-left:20px;}
.Printer ul li.Print { width:79px;  background:url(../images/print.png) no-repeat left center; margin-right:3px;}
.Printer ul li.Export { width:175px;  background:url(../images/export.png) no-repeat left center;}
.Printer ul li.Export  a {padding-left:40px;}

.divfixed, .divHeader
{
	margin-bottom:45px;	
}
.divFooter, .fixedfooter
{
	margin-bottom:0px;	
}
.Submit, .Submit ul  { clear:both; float:left; width:970px;}
.Submit ul li {display:block; height:40px; line-height:40px; text-transform:uppercase; color:#fff; float:right; text-align:center; width:153px; text-align:center;}
.Submit ul li a {color:#fff; font-weight:bold; font-size:14px;}
.Submit ul li.Cancel {  background:url(../images/cancel.png) no-repeat left center; margin-right:3px;}
.Submit ul li.Adds {  background:url(../images/submit.png) no-repeat left center;}
.button{ background:url(../images/button.png) no-repeat left center;width:50px;}
.button:hover{ background:url(../images/button_hover.png) no-repeat left center;width:50px;cursor:pointer;}